i,em{font-style:normal}
.disN{display:none;}
.disB{display:block;}
input[type=text],textarea{font-family: "微软雅黑", Arial, Helvetica, sans-serif;-webkit-appearance: none;}

@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.woff2?t=1627268537401') format('woff2'),
       url('../fonts/iconfont.woff?t=1627268537401') format('woff'),
       url('../fonts/iconfont.ttf?t=1627268537401') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*header*/
.header_top{width:100%;height:36px;line-height:36px;background:#f0f0f0;}
.header_top span{font-size:13px;color:#666666}
.header_top .btn_box{text-align:right;}
.header_top .btn_box .user_btn{margin-right:20px;display:inline-block;}
.header_top .btn_box .user_btn a::before{
    content:'';display:inline-block;width:1px;height:16px;background:#666666;margin:0 15px 0 12px;vertical-align:middle;
}
.header_top .btn_box .user_btn a:first-child::before{width:0;}
.header_top .btn_box a{display:inline-block;font-size:13px;color:#666;transition: all 0.2s linear 0s;}
.header_top .btn_box a.car_btn{margin-left:20px;}
.header_top .btn_box a.car_btn i{color:#e70080;font-size:16px;margin-right:5px;}
.header_top .btn_box a:hover{color:#e70080;}

.header_info{padding:20px 0;}
.header_info .logo_btn{display:inline-block;margin-top:18px;}
.header_info .logo_btn img{max-width:100%;vertical-align:bottom;}
.header_info .search_box{width:100%;margin-top:18px;}
.header_info .search_box form{height:44px;width:calc(100% - 114px);float:left;}
.header_info .search_box form input{display:inline-block;width:calc(100% - 60px);height:44px;line-height:44px;border:2px solid #0000ff;padding:0 10px;margin:0;border-radius:3px 0 0 3px;font-size:13px;color:#333;float:left;}
.header_info .search_box form a{display:inline-block;height:44px;width:60px;text-align:center;line-height:44px;background:#0000ff;border-radius:0 3px 3px 0;font-size:20px;color:#fff;float:left;}
.header_info .search_box .batch_btn{display:inline-block;height:44px;line-height:44px;width:104px;border-radius:3px;background:#8796a9;font-size:15px;color:#fff;text-align:center;margin-left:10px;float:left;transition:all 0.2s linear 0s;}
.header_info .search_box .batch_btn:hover{background:#e70080;}
.header_info .search_box .batch_btn:active{position:relative;top:2px;}
.header_info .latest_notice{width:100%;margin-top:6px;}
.header_info .latest_notice label{font-size:12px;color:#e70080;}
.header_info .latest_notice a{font-size:12px;color:#666666;}
.header_info .latest_notice a:hover{text-decoration:underline;}
.header_info .tel_box{float:left;display:flex;align-items:center;margin-top:13px;}
.header_info .tel_box i{font-size:35px;color:#e70080;}
.header_info .tel_box i::after{
   content:'';display:inline-block;width:2px;height:25px;background:#bfbfbf;margin:0 8px; 
}
.header_info .tel_box span{color:#e70080;font-size:16px;line-height:20px;font-weight:600;}
.header_info .tel_box span a{color:#e70080;}
.header_info .code_box{float:right; text-align:center;}   
.header_info .code_box .code_img{border:1px solid #d2d2d2;padding:5px;}
.header_info .code_box .code_img img{max-width:100%;vertical-align:bottom;}
.header_info .code_box span{font-size:12px;color:#333333;display:block;margin-top:5px;} 

.phone_search_box{border-bottom:1px solid #ccc}
.phone_search_box .container{padding-top:10px;padding-bottom:10px;}
.phone_search_box form{height:38px;width:calc(100% - 85px);float:left;;}
.phone_search_box form input{display:inline-block;width:calc(100% - 50px);height:38px;line-height:38px;border:2px solid #0000ff;padding:0 10px;margin:0;border-radius:3px 0 0 3px;font-size:13px;color:#333;float:left;}
.phone_search_box form a{display:inline-block;height:38px;width:50px;text-align:center;line-height:38px;background:#0000ff;border-radius:0 3px 3px 0;font-size:16px;color:#fff;float:left;}
.phone_search_box .batch_btn{display:inline-block;height:38px;line-height:38px;width:80px;border-radius:3px;background:#8796a9;font-size:13px;color:#fff;text-align:center;margin-left:5px;float:left;;}

.navbar-header{display:none;}
.kj-navbar{background:#0000ff;border:0;margin-bottom:0;border-radius:0;} 
.kj-navbar .navbar-collapse{padding-left:0;padding-right:0;} 
.kj-navbar .navbar-nav li:first-child{width:230px;text-align:center;} 
.kj-navbar .navbar-nav li:first-child a{background:#e70080;color:#fff;}
.kj-navbar .navbar-nav li:first-child a:hover{background:#e70080;color:#fff;}
.kj-navbar .navbar-nav li a{color:#fff;padding-left:40px;padding-right:40px;font-size:15px;font-weight:600;transition:all 0.2s linear 0s;}
.kj-navbar .navbar-nav li a:hover{color:#fff;background:#e70080;}

/**footer**/
.footer_ensure{background:#ecf0f3;padding:24px 0;}
.footer_ensure .img_box{float:left;width:calc((100% - 440px)/5);margin-left:110px;}
.footer_ensure .img_box:first-child{margin-left:0;}
.footer_ensure .img_box img{max-width:100%;vertical-align:bottom;}

.footer_box{background:#0f2037;padding-top:30px;}
.footer_box .title{font-size:14px;color:#fff;font-weight:bold;margin-bottom:20px;}
.footer_box .nav_list{width:100%;}
.footer_box .nav_list a{display:block;font-size:14px;color:#babcc0;margin-bottom:15px;transition:all 0.2s linear 0s;}
.footer_box .nav_list a:hover{text-decoration:underline;color:#fff;}
.footer_box .code_box{float:right;margin-right:10%;text-align:center;width:45%;}
.footer_box .code_box:first-child{margin-right:0;}
.footer_box .code_box .code_img img{max-width:100%;vertical-align:bottom;padding:5px;background:#fff;}
.footer_box .code_box span{font-size:13px;color:#fff;margin-top:16px;display:block;}
.footer_box .link_box{border-top:1px solid #384658;border-bottom:1px solid #384658;margin-top:20px;padding:20px 0 10px 0;}
.footer_box .link_box label{float:left;font-size:13px;color:#babcc0;font-weight: bold;width:70px;}
.footer_box .link_box .btn_box{float:left;width:calc(100% - 70px);}
.footer_box .link_box .btn_box a{display:inline-block;font-size:13px;color:#babcc0;margin-left:12px;transition:all 0.2s linear 0s;margin-bottom:10px;}
.footer_box .link_box .btn_box a:hover{color:#fff;}
.footer_box .copyright_text{text-align:center;padding:15px 0;}
.footer_box .copyright_text span{font-size:13px;color:#babcc0;display:block;}
.footer_box .copyright_text span a{color:#babcc0;text-decoration:underline;margin-left:10px;}
.footer_box .copyright_text .pay_box{margin:12px 0;}
.footer_box .copyright_text .pay_box .pay_list{display:inline-block;margin:0 15px;font-size:12px;color:#fff;}
.footer_box .copyright_text .pay_box .pay_list img{max-width:100%;vertical-align:middle;margin-right:3px;height:28px;}
.footer_box .copyright_text .pay_box .pay_list:nth-child(3) img{height:36px;}

.phone_footer_nav{position:fixed;bottom:0;left:0;width:100%;z-index:100;background:#fff;box-shadow:0 -2px 5px rgba(0,0,0,0.2);height:44px;display:none;}
.phone_footer_nav a{float:left;display:inline-block;width:25%;text-align:center;color:#777;font-size:12px;transform: scale(0.9);padding-top:3px;}
.phone_footer_nav a i{display:block;font-size:22px;transform: scale(1);line-height:22px;}
.phone_footer_nav a.active{color:#e70080;}

/*float*/
.float_box{position:fixed;right:10px;top:50%;transform:translateY(-50%);transition:all 0.2s linear 0s;z-index:1000;}
.float_box ul{display:inline-block;width:100%;}
.float_box ul li{position:relative;display:block;width:68px;height:68px;background:#e70080;text-align:center;vertical-align:bottom;margin-bottom:1px;transition:all 0.2s linear 0s;cursor:pointer;}
.float_box ul li:nth-child(6){margin-top:10px;}
.float_box ul li i{font-size:24px;color:#fff;display:block;line-height:30px;padding-top:9px;}
.float_box ul li span{font-size:12px;color:#ffffff;display:block;line-height:20px;}
.float_box ul li:hover{background:#0000ff;}
.float_box ul li .qq_box{position:absolute;right:70px;top:10px;display:none;}
.float_box ul li .qq_box a{font-size:14px;color:#333;display:block;width:200px;height:44px;line-height:44px;border-radius:5px;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,0.1);margin-bottom:5px;transition:all 0.2s linear 0s;}
.float_box ul li .qq_box a img{height:24px;vertical-align:middle;margin-right:5px;}
.float_box ul li .qq_box a:hover{background:#eee}
.float_box ul li .tel_box{display:none; position:absolute;right:70px;top:10px;background:#0000ff;padding:10px 15px;font-size:14px;color:#fff;line-height:24px;width:250px;text-align:left;}
.float_box ul li .code_box{padding:10px;background:#0000ff;position:absolute;right:70px;top:10px;display:none;}
.float_box ul li .code_box img{width:100px;}
.float_box ul li#kf:hover .qq_box{display:block;}
.float_box ul li#tel:hover .tel_box{display:block;}
.float_box ul li#weixin:hover .code_box{display:block;}

/** page **/
.kj-page{text-align:center;}
.kj-page .pagination li a{margin:0 5px;border-radius:3px;color:#666666;transition:all 0.2s linear 0s;padding:0;width:36px;height:36px;line-height:36px;;}
.kj-page .pagination li:hover a{background:#0000ff;color:#fff;border-color:#0000ff;}
.kj-page .pagination li.active a{background:#0000ff;color:#fff;border-color:#0000ff;}
.kj-page .pagination li a:active{position:relative;top:2px;}

/** filter **/
.filter_box{width:100%;border:1px solid #cccccc;padding:3px 12px;margin-bottom:25px;}
.filter_box ul{display:inline-block;width:100%}
.filter_box ul li{display:inline-block;width:100%;vertical-align:bottom;border-top:1px dotted #dedede;padding:10px 0 5px 0;}
.filter_box ul li:first-child{border-top:0;}
.filter_box ul li label{float:left;width:60px;text-align:center;font-size:14px;color:#999999;font-weight:normal;height:22px;line-height:22px;}
.filter_box ul li .filter_btn{float:left;width:calc(100% - 120px);height:27px;overflow:hidden;}
.filter_box ul li .filter_btn a{display:inline-block;height:22px;line-height:22px;padding:0 7px;font-size:14px;color:#333333;margin-right:15px;margin-bottom:5px;transition: all 0.2s linear 0s;}
.filter_box ul li .filter_btn a:hover{background:#0000ff;color:#fff;}
.filter_box ul li .filter_btn a:active{position:relative;top:2px;}
.filter_box ul li .filter_btn a.active{background:#0000ff;color:#fff;}
.filter_box ul li a.more_btn{width:60px;display:inline-block;text-align:right;font-size:14px;color:#e70080;height:22px;line-height:22px;float:left;}
.filter_box ul li a.more_btn:hover{text-decoration:underline;}

/** table **/
.kj-table{text-align:center;}
.kj-table thead tr th{background:#8796a9;color:#fff;font-size:14px;border-bottom:0;text-align:center;}
.kj-table tbody tr{transition:all 0.2s linear 0s;}
.kj-table tbody tr:nth-of-type(odd){background:#fff;}
.kj-table tbody tr:nth-of-type(even){background:#f3f3f3;}
.kj-table tbody tr td{border:0;line-height:26px;vertical-align:middle;font-size:14px;color:#333333;}
.kj-table tbody tr td .title_btn:hover{color:#0000ff;text-decoration:underline;}
.kj-table tbody tr td em.blue{color:#0000ff}
.kj-table tbody tr td em.red{color:#e70080}
.kj-table tbody tr td a.car_btn{color:#e70080;font-size:18px;}
.kj-table tbody tr:hover{background:#e6e6e6;}
.kj-table .kj-pro-num-box{margin:0 auto;}
.kj-pro-num-box{width:80px;height:26px;position:relative;border:1px solid #ddd;text-align:center;background:#fff;overflow:hidden;}
.kj-pro-num-box button{position: absolute;top:0;width:27px;background:#fff;border:0;padding:0;height:24px;transition:all 0.2s linear 0s;}
.kj-pro-num-box button.kj-pro-num-minus{left:0;border-right:1px solid #ddd;}
.kj-pro-num-box button.kj-pro-num-plus{border-left:1px solid #ddd;}
.kj-pro-num-box button:hover{background:#ccc;}
.pull-left{float:left;}
.kj-pro-num-box input{width:26px;height:24px;line-height:24px;border:0;top:0;padding:0;vertical-align:top;display:inline-block;text-align:center;font-size:12px;color:#333;}


/**index banner **/
.swiper-pagination-bullet{background:#fff;opacity:1;}
.swiper-pagination-bullet-active{background:#e70080}
.swiper-slide img{max-width:100%;vertical-align:bottom;}

/** index product **/
.index_title{width:100%;padding-bottom:12px;border-bottom:2px solid #e70080;line-height:30px;}
.index_title .more_btn{float:right;font-size:14px;color:#e70080;}
.index_title .more_btn:hover{text-decoration:underline;}
.index_title h2{float:left;font-size:25px;color:#0000ff;font-weight:bold;}
.index_title h2 span{font-size:16px;color:#8796a9;margin-left:5px;font-weight:normal;}
.index_products ul{width:100%;display:inline-block;margin-top:15px;}
.index_products ul li{width:calc((100% - 40px)/6);display:inline-block;float:left;margin-left:8px;vertical-align:bottom;border:1px solid #dddddd;transition:all 0.2s linear 0s;}
.index_products ul li:first-child{margin-left:0;}
.index_products ul li .img_btn{display:block;width:100%;overflow:hidden;transition:all 480ms ease 0s;padding:10px;}
.index_products ul li .img_btn img{display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.index_products ul li .img_btn:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.index_products ul li .info_box{margin:0 10px;border-top:1px solid #ddd;padding:15px 0;}
.index_products ul li .info_box .name_btn{display:block;font-size:13px;color:#333333;line-height:22px;height:44px;overflow:hidden;width:100%;margin-bottom:5px;transition:all 0.2s linear 0s;}
.index_products ul li .info_box .name_btn:hover{color:#e70080;text-decoration:underline;}
.index_products ul li .info_box .product_info{line-height:20px;}
.index_products ul li .info_box .product_info .old_price{float:right;font-size:13px;color:#999999;text-decoration:line-through}
.index_products ul li .info_box .product_info .new_price{float:left;font-size:14px;color:#e70080;}
.index_products ul li:hover{box-shadow:0 0 5px rgba(0,0,0,0.2);}

/** middle banner **/
.index_middle_banner img{max-width:100%;vertical-align:bottom;margin:45px 0;}

/** index news **/
.index_news_box{margin-bottom:80px;}
.index_news_box .index_title{border-bottom:0;}
.index_news_box .news_box{margin-top:10px;}
.index_news_box .news_right{float:left;width:55%;}
.index_news_box .news_right .first_news{width:100%;border-bottom:1px solid #e8e8e8;padding-bottom:15px;}
.index_news_box .news_right .first_news .title_btn{width:100%;font-size:17px;color:#333333;font-weight:bold;display:block;height:28px;line-height:28px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;transition:all 0.2s linear 0s;}
.index_news_box .news_right .first_news .title_btn:hover{color:#a4005b;text-decoration:underline;}
.index_news_box .news_right .first_news .time{font-size:14px;color:#999999;margin:5px 0 10px 0;}
.index_news_box .news_right .first_news .info_base{font-size:14px;color:#666666;width:100%;line-height:24px;height:48px;overflow:hidden;}
.index_news_box .news_right ul{display:inline-block;width:100%;}
.index_news_box .news_right ul li{display:inline-block;width:100%;vertical-align:bottom;margin-top:15px;line-height:20px;}
.index_news_box .news_right ul li .time{float:right;font-size:14px;color:#999999;width:100px;text-align:right;}
.index_news_box .news_right ul li .title_btn{float:left;width:calc(100% - 100px);display:inline-block;font-size:14px;color:#333333;transition:all 0.2s linear 0s;height:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_news_box .news_right ul li .title_btn::before{
    content: '';display:inline-block;width:4px;height:4px;background:#a4005b;vertical-align:middle;margin-right:5px;
}
.index_news_box .news_right ul li .title_btn:hover{color:#a4005b;text-decoration:underline;}
.index_news_box .news_left{float:left;width:40%;margin-right:5%;}
#news-swiper a.img_btn{display:block;width:100%;overflow:hidden;transition:all 480ms ease 0s;}
#news-swiper a.img_btn img{display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
#news-swiper a.img_btn:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
#news-swiper .bg{width:100%;height:65px;background:#000;opacity:0.5;position:absolute;bottom:0;left:0;z-index:10}
#news-swiper .name_btn{position:absolute;bottom:0;left:0;font-size:15px;color:#fff;z-index:20;line-height:65px;padding-left:10px;display:inline-block;width:70%;height:65px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#news-swiper .name_btn:hover{text-decoration:underline;}
#news-swiper .swiper-pagination{text-align:right;width:auto;left:auto;right:15px;bottom:23px;}
#news-swiper .swiper-pagination-bullet{width:12px;height:12px;}

/** fast link **/
.fast_link{padding:50px 0 70px 0;}
.fast_link a{display:inline-block;font-size:14px;color:#999999;float:left;padding:0 20px;text-align:center;width:110px;margin-left:calc((100% - 770px)/6);transition:all 0.2s linear 0s;}
.fast_link a:first-child{margin-left:0;}
.fast_link a:hover{color:#e70080;font-weight:bold;}
.fast_link a img{display:block;height:60px;vertical-align:bottom;margin:0 auto 20px auto;}
.phone_fast_link{padding:40px 0;display:none;}
.phone_fast_link a{display:inline-block;font-size:14px;color:#999999;float:left;width:33.333%;text-align:center;margin-bottom:20px;}
.phone_fast_link a img{display:block;height:70px;vertical-align:bottom;margin:15px auto;}

/** map **/
.page_map{padding:15px 0;font-size:14px;color:#666666;line-height:20px;}
.page_map a{color:#666666;}
.page_map a:hover{text-decoration:underline;}
.page_map i{font-size:18px;margin:0 5px;display:inline-block;vertical-align:top;margin-top:1px;}

/** product cat **/
.product_cat_banner{background:url("../images/7.jpg") no-repeat center;background-size:cover;padding-top:72px;padding-bottom:72px;margin-top:10px;}
.product_cat_banner h2{text-align:center;font-size:30px;color:#14207b;line-height:40px;font-weight:bold;}
.product_introduce{font-size:15px;color:#333333;line-height:32px;padding:20px 0;}
.prouct_cat_list{margin-bottom:120px;margin-top:10px;}
.prouct_cat_list ul{display:block;width:100%;}
.prouct_cat_list ul li{display:inline-block;float:left;width:calc((100% - 80px)/3);vertical-align:bottom;margin-bottom:20px;margin-right:40px;}
.prouct_cat_list ul li:nth-child(3n){margin-right:0;}
.prouct_cat_list ul li a.img_btn{display:block;width:100%;overflow:hidden;transition:all 480ms ease 0s;}
.prouct_cat_list ul li a.img_btn img{display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.prouct_cat_list ul li a.img_btn:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.prouct_cat_list ul li a.title_btn{display:block;width:100%;text-align:center;font-size:16px;color:#333333;line-height:36px;transition:all 0.2s linear 0s;margin-top:10px;}
.prouct_cat_list ul li a.title_btn:hover{text-decoration:underline;color:#a4005b;}

/** product list **/
.product_list_cat{padding-bottom:15px;padding-top:10px;}
.product_list_cat h2{font-size:24px;color:#333333;font-weight:bold;margin-bottom:20px;}
.product_list_cat .cat_des{display:flex;align-items:center;}
.product_list_cat .cat_des img{width:210px;}
.product_list_cat .cat_des .text{width:calc(100% - 210px);font-size:14px;color:#333333;line-height:24px;}
.product_list_box{margin-bottom:80px;}
.product_list_box .list_nav{width:210px;float:left;margin-right:30px;}
.product_list_box .list_nav h2{width:100%;height:56px;background:#0000ff;line-height:56px;padding-left:20px;color:#fff;font-size:18px;font-weight:bold;}
.product_list_box .list_nav .btn_box a{display:block;height:42px;line-height:42px;padding-left:20px;transition:all 0.2s linear 0s;}
.product_list_box .list_nav .btn_box a:hover{background:#f3f3f3;color:#0000ff;}
.product_list_box .list_nav .btn_box a.active{background:#f3f3f3;color:#0000ff;}
.product_list_box .list_right{width:calc(100% - 240px);float:left;font-size:14px;color:#333333;}

/** product des **/
.product_base_info{margin-bottom:15px;}
.product_base_info .image_box{float:left;width:30%;}
.product_base_info .image_box .box{width:100%;}
.product_base_info .image_box .tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.product_base_info .image_box .tb-pic a img{vertical-align:middle;max-width:100%;}
.product_base_info .image_box .tb-pic .enlarge_btn{position:absolute;bottom:8px;right:8px;font-size:20px;color:#e70080;font-weight:bold;}
.product_base_info .image_box .tb-thumb{margin:10px 0 0;overflow:hidden;}
.product_base_info .image_box .tb-thumb li{background:#dddddd;float:left;height:56px;width:56px;margin:0 6px 0 0;overflow:hidden;padding:2px;}
.product_base_info .image_box .tb-s40, .tb-s40 a{height:52px;width:52px;}
.product_base_info .image_box .tb-s40, .tb-s40 a img{height:52px;width:52px;}
.product_base_info .image_box .tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;width:100%;}
.product_base_info .image_box .tb-thumb .tb-selected{background:#e70080;}
.product_base_info .image_box .tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999;position:absolute;top:0;left:0;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.product_base_info .image_box .phone_box{display:none;}
.product_base_info .image_box .phone_box .big_img{width:100%;border:1px solid #cdcdcd;}
.product_base_info .image_box .phone_box .big_img img{width:100%;}
.product_base_info .image_box .phone_box .small_img{margin-top:20px;}
.product_base_info .image_box .phone_box .small_img .list{width:56px;height:56px;float:left;margin-right:10px;border:2px solid #cdcdcd;}
.product_base_info .image_box .phone_box .small_img .list img{width:52px;height:52px;}
.product_base_info .image_box .phone_box .small_img .list.select{border:2px solid #e70080}
.product_base_info .info_box{float:left;width:calc(70% - 40px);margin-left:40px;}
.product_base_info .info_box h2{font-size:30px;color:#333333;}
.product_base_info .info_box .name{padding:20px 0 30px 0;}
.product_base_info .info_box .name span{display:inline-block;font-size:15px;color:#333333;}
.product_base_info .info_box .subInfo span{display:inline-block;font-size:14px;color:#666666;line-height:25px;}
.product_base_info .info_box .subInfo span em{color:#0000ff;}
.product_base_info .info_box .price_box{background:#f8f8f8;margin:15px 0;padding:15px 15px 25px 15px;}
.product_base_info .info_box .price_box .list{margin-top:25px;display:flex;align-items:baseline;}
.product_base_info .info_box .price_box .list:first-child{margin-top:0;}
.product_base_info .info_box .price_box .list label{font-size:14px;color:#666666;width:80px;float:left;font-weight:normal;}
.product_base_info .info_box .price_box .list .price{font-size:30px;color:#e70080;float:left;}
.product_base_info .info_box .price_box .list .price.old_price{text-decoration:line-through;}
.product_base_info .info_box .price_box .list .tips{font-size:14px;color:#666666;float:left;}
.product_base_info .info_box .price_box .list .tips a{color:#0000ff;}
.product_base_info .info_box .price_box .list .tips a:hover{text-decoration:underline;}
.product_base_info .info_box .price_box .list span{font-size:14px;color:#333333;}
.product_base_info .info_box .num_box{width:100%;display:flex;align-items:center;}
.product_base_info .info_box .num_box label{font-size:14px;color:#666;font-weight:normal;width:80px;margin-left:15px;}
.product_base_info .info_box .num_box .kj-pro-num-box{width:130px;height:36px;}
.product_base_info .info_box .num_box .kj-pro-num-box button{width:36px;height:36px;font-size:24px;font-weight:bold;color:#999;line-height:28px;padding-bottom:5px;}
.product_base_info .info_box .num_box .kj-pro-num-box button:hover{color:#666;}
.product_base_info .info_box .num_box .kj-pro-num-box input{width:58px;height:36px;line-height:36px;font-size:16px;}
.product_base_info .info_box .btn_box{margin-top:42px;}
.product_base_info .info_box .btn_box a{display:inline-block;float:left;height:45px;line-height:45px;font-size:15px;margin-left:8px;width:150px;background:#dddddd;color:#333333;text-align:center;transition:all 0.2s linear 0s;}
.product_base_info .info_box .btn_box a:first-child{margin-left:0;}
.product_base_info .info_box .btn_box a:hover{background:#0000ff;color:#fff;}
.product_base_info .info_box .btn_box a.buy_btn{background:#e70080;color:#fff;} 
.product_base_info .info_box .btn_box a.buy_btn:hover{background:#cd0072;} 
.product_base_info .info_box .btn_box a.collect_btn{width:45px;font-size:20px;} 
.product_base_info .info_box .btn_box a.collect_btn:hover{background:#e70080;color:#fff;;} 
.product_base_info .info_box .btn_box a:active{position:relative;top:2px;}

.product_des_box{margin-bottom:35px;}
.product_des_box .btn_box{border-bottom:1px solid #0000ff;}
.product_des_box .btn_box a{display:inline-block;float:left;height:44px;line-height:44px;text-align:center;width:calc((100% - 30px)/4);margin-left:10px;border:1px solid #cccccc;border-bottom:0;background:#f6f6f6;font-size:15px;color:#333333;transition:all 0.2s linear 0s;}
.product_des_box .btn_box a:first-child{margin-left:0;}
.product_des_box .btn_box a:hover{background:#0000ff;color:#fff;border-color:#0000ff;}
.product_des_box .btn_box a.active{background:#0000ff;color:#fff;border-color:#0000ff;}
.product_des_box .des_content{border:1px solid #ccc;border-top:0;padding:30px 35px;}
.product_des_box .des_content .kj-des-table{margin-bottom:0;}
.product_des_box .des_content .kj-des-table tr th{font-size:14px;color:#666666;border-right:1px solid #e5e5e5;padding:12px 8px;}
.product_des_box .des_content .kj-des-table tr:first-child th{border-top:0;}
.product_des_box .des_content .kj-des-table tr:first-child td{border-top:0;}
.product_des_box .des_content .kj-des-table tr td{font-size:14px;color:#666666;padding:12px 35px;}
.product_des_box .des_content .kj-des-table tr:hover{background:#f1f1f1;}
.product_des_box .des_content .technology_data{display:inline-block;width:100%;}
.product_des_box .des_content .technology_data li{display:inline-block;width:100%;vertical-align:bottom;margin-top:15px;line-height:18px;}
.product_des_box .des_content .technology_data li:first-child{margin-top:0;}
.product_des_box .des_content .technology_data li .time{float:right;font-size:14px;color:#999999;width:100px;text-align:right;}
.product_des_box .des_content .technology_data li .title_btn{float:left;width:calc(100% - 100px);display:inline-block;font-size:14px;color:#333333;transition:all 0.2s linear 0s;height:18px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.product_des_box .des_content .technology_data li .title_btn::before{
    content: '';display:inline-block;width:4px;height:4px;background:#a4005b;vertical-align:middle;margin-right:5px;
}
.product_des_box .des_content .technology_data li .title_btn:hover{color:#a4005b;text-decoration:underline;}
.product_tips{border:1px solid #ece6d5;background:#fffdf5;padding:15px;font-size:15px;color:#333333;line-height:24px;margin:20px 0;}
.product_relevant{margin-bottom:80px;}
.product_relevant .swiper-button-next,.product_relevant .swiper-button-prev{color:#9a9a9a;transition:all 0.2s linear 0s;}
.product_relevant .swiper-button-next:hover,.product_relevant .swiper-button-prev:hover{color:#0000ff;}
.product_relevant .swiper-button-next:after, .product_relevant .swiper-button-prev:after{font-size:30px;font-weight:bold;}
.product_relevant .swiper-button-prev{left:-38px;}
.product_relevant .swiper-button-next{right:-38px;}
.product_relevant .img_btn{display:block;width:100%;overflow:hidden;transition:all 480ms ease 0s;padding:15px;border:1px solid #e7e7e7;text-align:center;}
.product_relevant .img_btn img{display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.product_relevant .img_btn:hover{box-shadow: 0 0 5px rgba(0,0,0,0.2);}
.product_relevant .img_btn:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.product_relevant .title_btn{display:block;font-size:14px;color:#333333;line-height:20px;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:15px 0;transition:all 0.2s linear 0s;}
.product_relevant .title_btn:hover{color:#a4005b;text-decoration:underline;}

/** shopping **/
.shopping_filter{border:1px solid #eeeeee;padding:0;}
.shopping_filter .title{height:38px;line-height:38px;background:#f6f6f6;font-size:14px;color:#1c1c1c;padding:0 15px;border-bottom:1px solid #eee;}
.shopping_filter ul{display:inline-block;width:100%;padding:3px 15px;}
.shopping_filter ul li{display:inline-block;width:100%;vertical-align:bottom;border-top:1px dotted #dedede;padding:10px 0 5px 0;}
.shopping_filter ul li:first-child{border-top:0;}
.shopping_filter ul li label{float:left;width:90px;font-size:14px;color:#999999;font-weight:normal;}
.shopping_filter ul li .filter_btn{float:left;width:calc(100% - 90px);}
.shopping_filter ul li .filter_btn a{display:inline-block;height:22px;line-height:22px;padding:0 7px;font-size:14px;color:#333333;margin-right:15px;margin-bottom:5px;transition: all 0.2s linear 0s;}
.shopping_filter ul li .filter_btn a:hover{color:#0000ff;}
.shopping_filter ul li .filter_btn a.active{color:#0000ff;}
.shopping_list_box{margin-bottom:80px;}
.shopping_list{display:inline-block;width:100%;margin-bottom:30px;}
.shopping_list li{display:inline-block;width:calc((100% - 40px)/5);margin-right:10px;margin-top:15px;vertical-align:bottom;float:left;border:1px solid #eee;transition:all 0.2s linear 0s;}
.shopping_list li:nth-child(5n){margin-right:0;}
.shopping_list li .img_btn{display:block;width:100%;overflow:hidden;transition:all 480ms ease 0s;padding:15px;}
.shopping_list li .img_btn img{display:block;transform:scale(1,1);transition-duration:400ms;transition-timing-function:ease-out;width:100%;}
.shopping_list li .img_btn:hover img{transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);}
.shopping_list li .info_box{margin:0 10px;border-top:1px solid #eee;padding:15px 0;}
.shopping_list li .info_box .name_btn{display:block;font-size:13px;color:#333333;line-height:22px;height:44px;overflow:hidden;width:100%;margin-bottom:10px;transition:all 0.2s linear 0s;}
.shopping_list li .info_box .name_btn:hover{color:#e70080;text-decoration:underline;}
.shopping_list li .info_box .integral{line-height:20px;font-size:12px;color:#262626;}
.shopping_list li .info_box .integral em{font-size:16px;color:#e70080;font-weight:bold;margin-left:5px;}
.shopping_list li:hover{box-shadow:0 0 5px rgba(0,0,0,0.2);}

/** search **/
.search_filter h2{font-size:24px;color:#333333;font-weight:bold;margin-bottom:30px;margin-top:10px;}
.search_result{margin-bottom:80px;}